/*
 * Copyright [2022] [https://www.xiaonuo.vip]
 *
 * Snowy采用APACHE LICENSE 2.0开源协议，您在使用过程中，需要注意以下几点：
 *
 * 1.请不要删除和修改根目录下的LICENSE文件。
 * 2.请不要删除和修改Snowy源码头部的版权声明。
 * 3.本项目代码可免费商业使用，商业使用请保留源码和相关描述文件的项目出处，作者声明等。
 * 4.分发源码时候，请注明软件出处 https://www.xiaonuo.vip
 * 5.不可二次分发开源参与同类竞品，如有想法可联系团队xiaonuobase@qq.com商议合作。
 * 6.若您的项目无法满足以上几点，需要更多功能代码，获取Snowy商业授权许可，请在官网购买授权，地址为 https://www.xiaonuo.vip
 */
package vip.xiaonuo.biz.modular.xsjbxx.entity;

import com.mybatisflex.annotation.Id;
import com.mybatisflex.annotation.Table;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 学生信息实体
 *
 * @author lrw
 * @date  2025/02/09 10:45
 **/
@Getter
@Setter
@Table(value = "V_XSJBXX",schema = "HNRWKJXY")
public class JwXsjbxx {

    /** 学号 */
    @Id
    @ApiModelProperty(value = "学号", position = 1)
    private String xh;

    /** 姓名 */
    @ApiModelProperty(value = "姓名", position = 2)
    private String xm;

    /** 姓名拼音 */
    @ApiModelProperty(value = "姓名拼音", position = 3)
    private String xmpy;

    /** 曾用名 */
    @ApiModelProperty(value = "曾用名", position = 4)
    private String cym;

    /** 班级编号 */
    @ApiModelProperty(value = "班级编号", position = 5)
    private String bh;

    /** 班级名称 */
    @ApiModelProperty(value = "班级名称", position = 6)
    private String xzb;

    /** 专业代码 */
    @ApiModelProperty(value = "专业代码", position = 7)
    private String zydm;

    /** 专业名称 */
    @ApiModelProperty(value = "专业名称", position = 8)
    private String zymc;

    /** 院系代码 */
    @ApiModelProperty(value = "院系代码", position = 9)
    private String yxdm;

    /** 院系名称 */
    @ApiModelProperty(value = "院系名称", position = 10)
    private String yxmc;

    /** 考生号 */
    @ApiModelProperty(value = "考生号", position = 11)
    private String ksh;

    /** 性别代码 */
    @ApiModelProperty(value = "性别代码", position = 12)
    private String xbdm;

    /** 性别名称 */
    @ApiModelProperty(value = "性别名称", position = 13)
    private String xbmc;

    /** 出生日期 */
    @ApiModelProperty(value = "出生日期", position = 14)
    private String csrq;

    /** 出生单位 */
    @ApiModelProperty(value = "出生单位", position = 15)
    private String csdm;

    /** 籍贯 */
    @ApiModelProperty(value = "籍贯", position = 16)
    private String jg;

    /** 民族代码 */
    @ApiModelProperty(value = "民族代码", position = 17)
    private String mzdm;

    /** 民族名称 */
    @ApiModelProperty(value = "民族名称", position = 18)
    private String mzmc;

    /** 国籍 */
    @ApiModelProperty(value = "国籍", position = 19)
    private String gjdqm;

    /** 身份类型代码 */
    @ApiModelProperty(value = "身份类型代码", position = 20)
    private String sfzjlxdm;

    /** 身份类型名称 */
    @ApiModelProperty(value = "身份类型名称", position = 21)
    private String sfzjlxmc;

    /** 证件号码 */
    @ApiModelProperty(value = "证件号码", position = 22)
    private String sfzh;

    /** 是否在校 */
    @ApiModelProperty(value = "是否在校", position = 23)
    private String sfzx;

    /** 现在年级 */
    @ApiModelProperty(value = "现在年级", position = 24)
    private String dqszj;

    /** 入学年月 */
    @ApiModelProperty(value = "入学年月", position = 25)
    private String rxny;

    /** 入学年份 */
    @ApiModelProperty(value = "入学年份", position = 26)
    private String rxnf;

    /** 预计毕业年份 */
    @ApiModelProperty(value = "预计毕业年份", position = 27)
    private String yjbynf;

    /** 驻地 */
    @ApiModelProperty(value = "驻地", position = 28)
    private String syszd;

    /** 学生类别代码 */
    @ApiModelProperty(value = "学生类别代码", position = 29)
    private String xslbdm;

    /** 学生类型名称 */
    @ApiModelProperty(value = "学生类型名称", position = 30)
    private String xslbmc;

    /** 学生当前状态代码 */
    @ApiModelProperty(value = "学生当前状态代码", position = 31)
    private String xsdqztdm;

    /** 学生当前状态名称 */
    @ApiModelProperty(value = "学生当前状态名称", position = 32)
    private String xsdqztmc;

    /** 学籍状态代码 */
    @ApiModelProperty(value = "学籍状态代码", position = 33)
    private String xjztdm;

    /** 学籍状态称名称 */
    @ApiModelProperty(value = "学籍状态称名称", position = 34)
    private String xjztmc;

    /** 学制 */
    @ApiModelProperty(value = "学制", position = 35)
    private String xz;

    /** 身份证有效期 */
    @ApiModelProperty(value = "身份证有效期", position = 36)
    private String sfzyxq;

    /** 婚姻状况代码 */
    @ApiModelProperty(value = "婚姻状况代码", position = 37)
    private String hyzkdm;

    /** 婚姻状况名称 */
    @ApiModelProperty(value = "婚姻状况名称", position = 38)
    private String hyzkmc;

    /** 港澳台侨外代码 */
    @ApiModelProperty(value = "港澳台侨外代码", position = 39)
    private String gatqwdm;

    /** 港澳台侨外名称 */
    @ApiModelProperty(value = "港澳台侨外名称", position = 40)
    private String gatqwmc;

    /** 政治面貌代码 */
    @ApiModelProperty(value = "政治面貌代码", position = 41)
    private String zzmmdm;

    /** 政治面貌名称 */
    @ApiModelProperty(value = "政治面貌名称", position = 42)
    private String zzmmmc;

    /** 健康状况代码 */
    @ApiModelProperty(value = "健康状况代码", position = 43)
    private String jkzkdm;

    /** 健康状况名称 */
    @ApiModelProperty(value = "健康状况名称", position = 44)
    private String jkzk;

    /** 信仰宗教代码 */
    @ApiModelProperty(value = "信仰宗教代码", position = 45)
    private String xyzjdm;

    /** 信仰宗教名称 */
    @ApiModelProperty(value = "信仰宗教名称", position = 46)
    private String xyzjmc;

    /** 血型码 */
    @ApiModelProperty(value = "血型码", position = 47)
    private String xxdm;

    /** 血型 */
    @ApiModelProperty(value = "血型", position = 48)
    private String xxmc;

    /** 照片 */
    @ApiModelProperty(value = "照片", position = 49)
    private String zp;

    /** 银行账号 */
    @ApiModelProperty(value = "银行账号", position = 50)
    private String yhzh;

    /** 通讯地址 */
    @ApiModelProperty(value = "通讯地址", position = 51)
    private String txdz;

    /** 邮政编码 */
    @ApiModelProperty(value = "邮政编码", position = 52)
    private String yzbm;

    /** 电话 */
    @ApiModelProperty(value = "电话", position = 53)
    private String lxdh;

    /** 火车到站 */
    @ApiModelProperty(value = "火车到站", position = 54)
    private String hcdz;

    /** 电子邮箱 */
    @ApiModelProperty(value = "电子邮箱", position = 55)
    private String dzyxdz;

    /** 学科类别代码 */
    @ApiModelProperty(value = "学科类别代码", position = 56)
    private String xkmlm;

    /** 学科类型名称 */
    @ApiModelProperty(value = "学科类型名称", position = 57)
    private String xkmlmc;

    /** 培养方式码 */
    @ApiModelProperty(value = "培养方式码", position = 58)
    private String pyfsm;

    /** 培养方式名称 */
    @ApiModelProperty(value = "培养方式名称", position = 59)
    private String pyfsmc;

    /** 培养层次码 */
    @ApiModelProperty(value = "培养层次码", position = 60)
    private String pyccm;

    /** 培养层次名称 */
    @ApiModelProperty(value = "培养层次名称", position = 61)
    private String pyccmc;

    /** 备注 */
    @ApiModelProperty(value = "备注", position = 62)
    private String bz;

    /** 留言 */
    @ApiModelProperty(value = "留言", position = 63)
    private String lysf;

    /** 专业方向代码 */
    @ApiModelProperty(value = "专业方向代码", position = 64)
    private String zyfxdm;

    /** 专业方向名称 */
    @ApiModelProperty(value = "专业方向名称", position = 65)
    private String zyfxmc;

    /** 毕业时间 */
    @ApiModelProperty(value = "毕业时间", position = 66)
    private String sjbysj;
}
